html,body{
margin:0;
padding:0;
font-family:宋体;
font-size:12px;
height:80%; 
min-width:400px;
}
a {
	color: #000;
	text-decoration:none;
}
a:hover {
    color: #8B8B8B;
	text-decoration:none;
}
table.t2 a {
text-decoration:underline;}
table.t2 a:hover{
text-decoration:underline;}

.t2 a {
text-decoration:underline;}
.t2 a:hover {
text-decoration:underline;}


#top{
padding:0px;
background:url(../images/desk__01.gif);
height:77px;
margin: 0 auto;
}
#logo {
	float: left;
	padding: 0px;
	width: 286px;
	height:48px;
	margin:12px 0 0 10px;
	background:url(../images/desk_logo.gif);
}
#top_right {
	float:right;
	width:650px;
	height:72px;
	padding:5px 0 0 0 ;
	background:url(../images/top_img.jpg) no-repeat top right;
}
#top_right  a {
color:#fff;
text-decoration:none;}
#top_right  a:hover {
text-decoration:none;
color:#A7E823;}
.top_right_div1{
float:left;background:url(../images/icon1.gif) no-repeat;padding:2px 3px 0 16px;width:35px;
}
.top_right_div2{
float:left;background:url(../images/icon2.gif) no-repeat;padding:2px 3px 0 16px;width:35px;
}
.top_right_div3{
float:left;background:url(../images/icon3.gif) no-repeat;padding:2px 3px 0 16px;width:35px;
}
.top_right_div4{
clear:both;float:right;margin:10px 3px 0 0;color:#F4FCFF;
}

#menu_bar{
	font-size:13px;
	margin:0 auto;
	height:30px;
	background:url(../images/menu_bg.gif) repeat-x top left;
	padding:0px !important;
	padding:0 0 0 25px;
}
#menu{
	float: left;
 }
#menu ul {
	list-style:none;
	margin:0;
	line-height:30px;
}
#menu li{
display:inline;
 }
#menu a{
display:block;
text-decoration:none;
float:left;
padding:0 15px;
}
#menu a:hover{
background:url(../images/menu_bg1.gif) no-repeat;
color:#000;
}
#menu .current a {
background:url(../images/menu_bg1.gif) no-repeat;
float:left;
}

/* main */
#content{
padding:0px;
margin:0 auto;
}
/* left */
#left{
height:600px !important ;
float:left;
width:20%;
overflow:auto;
}

#left_menu{
 }
#left_menu ul {
	list-style-image:url(../images/arrow2.gif);
	margin:0 ;
	line-height:20px;
	padding:0 0 0 27px;
}
#left_menu li{
 }
#left_menu a{
text-decoration:none;
}
#left_menu a:hover{
text-decoration:none;
font-weight:bold;
color:#007C19;
}
#left_menu .current a {
font-weight:bold;
color:#007C19;
list-style-image:url(../images/arrow3.gif);
}
.menu1_current {font-weight:bold;
color:#007C19;}
a.menu1 {
color:#000;
}
a.menu1:hover  {
font-weight:bold;
color:#007C19;
}
/*left text*/
.text_green{
color:#007C19;
line-height:20px;
}
/* right*/
#right{
float:left;
width:90%;
background:#fbfbfb;
/*border-left:1px solid #cbcbcb;*/
}
.right_div1{
width:100%; 
border-bottom:1px dotted #cbcbcb;
height:25px;line-height:25px;
padding:0 0 0 10px;
}
.right_div2{
clear:both;
border:1px solid #cbcbcb;
width:100%; 
line-height:25px;
margin:7px 0 0 10px;
}
.head1{
background:url(../images/left_bg1.gif) repeat-x;
height:21px;
padding:6px 0 0 10px;
margin:0;
}

.right_div3{
width:100%; 
line-height:25px;
margin:15px 0 0 10px;
}

.right_div5{
clear:both;
border:1px solid #cbcbcb;
width:100%; 
line-height:25px;
margin:7px 0 0 10px;
height:expression(parseInt(document.getElementById("attributes").clientHeight)>420?"auto":"420px");
}

/* table*/
table.t1 {
line-height:16px;
}

table.t2 {
line-height:25px;
}
table.t2 td {
border-bottom:1px solid #E5E5E5;
padding:0 0 0 10px;
}
.td2 {
background:#FBFFF2;
}
.title2 {
padding:5px 0 0 10px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
background:#C0E07A;
font-size:13px;
}

/* button1*/
a.button1 { 
background: transparent url(../images/bg_button_a2.gif) no-repeat scroll top right;  
color:#444;  
font-size:12px;
display: block;  
float: left; 
height: 24px;  
margin-right: 6px;  
padding-right: 18px;  
text-decoration: none;
}
a.button1 span {  
background: transparent url(../images/bg_button_span2.gif) no-repeat;  
display: block;  
line-height: 12px;  
padding: 7px 0 5px 18px;
}
a.button1:active {
background-position: bottom right;
color: #000;
outline: none;
}
a.button1:active span {
background-position: bottom left;
padding: 8px 0 4px 18px;
}
#bottom{
text-align:right;
background:#FBFFF2;
border-top:1px solid #cbcbcb;
clear:both;
padding:2px;
font-size:10px;
width:99%;
}

/*2008-10-31*/
table{
font-size:12px;
}
.td3 {
line-height:25px;
height:25px;
padding:0 0 0 15px;
}
.title3{
border:1px solid #fff;
height:28px;
background:#C0E07A;
padding:2px 0 0 20px;
font-size:13px;
}

/* ��ҳ*/
.pagination{
padding: 2px;
}
 
.pagination ul{
margin: 0;
padding: 0;
text-align: left;
}
 
.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
 
.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #B2B2B2;
text-decoration: none; 
color: #5F5F5F;
}
 
.pagination a:hover, .pagination a:active{
background-color:#D2EDE6;
}
 
.pagination li.currentpage{
padding: 0 5px;
border: 1px solid #B2B2B2;
background-color: #D2EDE6;
color: #5F5F5F;
}
 
.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}
 
* html .pagination li.currentpage, * html .pagination li.disablepage{
margin-right:5px;
padding-right: 0;
}
/*tree*/
.dtree {
	font-size: 13px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}